<?php namespace app\admin\controller;

use houdunwang\request\Request;
use system\model\Message as MessageModel;
use module\Wechat;
use system\model\Keywords;

class Message extends Common
{
    use Wechat;

    //动作
    public function index(MessageModel $message)
    {
        //此处书写代码...
        $field =  $message->paginate(v('config.article_num'));
        return view('', compact('field'));
    }

    /*
   * 编辑与增加
   */
    public function post(MessageModel $message)
    {
        $m_id = Request::get('cate_id',0,'intval');
        //p($cate_id);
        if ( IS_POST ) {
            //判断是否为编辑
            if($m_id){//编辑
//                获取该编号数据
                $category = MessageModel::find($m_id);
            }
//            将数据保存
            $message->save( Request::post() );
            message( '操作成功' , 'index' );
        }
        //处理旧数据
        if($m_id){
            //编辑功能
//            echo 1;
            $oldData = MessageModel::find($m_id);
            //p($oldData->toArray());
            View::with('oldData',$oldData);
            //所属分类数据
            $cateData = $message->getSonCateData($m_id);
            //p($cateData);
        }else{
            //添加栏目
            //获取栏目所有数据
            $cateData = $message->getAllCate();
            //p($cateData);
        }
        View::with( 'cateData' , $cateData );
        return view();
    }

    //删除
    public function remove(MessageModel $article)
    {
        $arc_id = Request::get('arc_id');
        //执行删除
        $model = MessageModel::find($arc_id);
//        p($model);die;
        $keyword = Keywords::where('keywords',$model['arc_keyword'])->first();
//        p($keyword);用文章表中关键词获取关键词表id
        $keyword->destory();
//       删除关键词
        $model->destory();
//        删除文章
        return $this->setRedirect('index')->success('操作成功');
        //操作提示返回列表

//		go('index');
    }
}
